/*
 * homostitch.h
 *
 *  Created on: Mar 23, 2013
 *      Author: rdu
 */

#ifndef HOMOSTITCH_H_
#define HOMOSTITCH_H_

#include "opencv/cv.h"
#include "wx/wx.h"

using namespace std;
using namespace cv;

class HomoStitch
{
public:
	HomoStitch();
	~HomoStitch();

protected:
	vector<Mat> m_cvImages;
	Mat m_stitchedImage;

private:
	Mat m_transfMatrix;

private:
	void InitTransfMatrix();

public:
	void StitchImages();
	void StitchImages(Mat src1,Mat src2);
	Mat GetStitchedImage();
};

#endif /* HOMOSTITCH_H_ */
